Comparative Performance of Hierarchical Fault Tolerance Protocol for Mobile Agent Systems
نویسندگان
چکیده
A Mobile Agent (MA) is autonomous and identifiable software process that travel through a network of heterogeneous machine and act autonomously on behalf of user. Improving the survivability of MA in presence of various faults is the major issue concerns with implementation of MA. This paper presents a brief introduction of Hierarchical Fault Tolerance Protocol (HFTP) for Mobile Agents, which can tolerate host failure, system failure as well as link failure by grouping the hosts within a network and rear guard based migration of MA in the global network. A CPN model of HFTP has been used to generate simulation results for different scenarios by using various monitoring and data collection tools provided by CPN. The parameter used for analysis is trip time (time required by MA to complete its itinerary) and network overhead (number of packets transfer required over network). In order to check the efficiency of HFTP, we have modeled two other protocols Progressives Fault Tolerance Mechanism (PFTM) based of rear guards and Server Group based Agent Recovery Protocol (SG-ARP) with which our model is inspired. Performances of HFTP, PFTM and SG-ARP are compared on the basis of data obtained from simulations for different fault cases. The results of the simulation have been presented and analyzed. Keywords-Mobile Agents, Fault Tolerance, Colored PetriNet
منابع مشابه
ارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن
Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...
متن کاملA Hierarchical Fault-Tolerance Framework for Mobile Intelligent Agent Systems
................................................................................................................. ii Table of
متن کاملThree Layered Hierarchical Fault Tolerance Protocol for Mobile Agent System
A Mobile Agent (MA) is autonomous and identifiable software process that travel through a network of heterogeneous machine and act autonomously on behalf of user. Improving the survivability of MA in presence of various faults is the major issue concerns with implementation of MA. During its life cycle, a MA can fail due to some uncaught exception, or due to the failure of the MAS, or its compo...
متن کاملFATOMAS-A Fault-Tolerant Mobile Agent System Based on the Agent-Dependent Approach
Fault tolerance is fundamental to the further development of mobile agent applications. In the context of mobile agents, fault-tolerance prevents a partial or complete loss of the agent, i.e., it ensures that the agent arrives at its destination. In this paper, we present FATOMAS, a Java-based fault-tolerant mobile agent system based on an algorithm presented in an earlier paper. In contrary to...
متن کاملA New Approach for Evaluation Fault-Tolerant Mobile Agent Execution in Distributed Systems
Mobile agents are no longer a theoretical issue since different architectures for their realization have been proposed . With the increasing market of electronic commerce it becomes an interesting aspect to use autonomous mobile agents for electronic business transactions. Being involved in money transactions, supplementary security features for mobile agent systems have to he ensured. .In this...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009